home *** CD-ROM | disk | FTP | other *** search
/ Champak 145 / (Vol 145) Dec 21 2011.iso / Games / locochew.swf / scripts / __Packages / classes / Collision_Monitor.as < prev    next >
Encoding:
Text File  |  2011-12-21  |  17.4 KB  |  460 lines

  1. function ┬º\x04\x05┬º()
  2. {
  3.    set("\x03",2415 % 511 * true);
  4.    ┬º┬ºpush("\x03");
  5.    if("\x01")
  6.    {
  7.    }
  8.    return eval(┬º┬ºpop());
  9. }
  10. var ┬º\x01┬º = 250 + "\x04\x05"();
  11. while(true)
  12. {
  13.    if(eval("\x01") == 621)
  14.    {
  15.       set("\x01",eval("\x01") - 587);
  16.       ┬º┬ºpush(true);
  17.    }
  18.    else if(eval("\x01") == 101)
  19.    {
  20.       set("\x01",eval("\x01") + 458);
  21.       ┬º┬ºpush("\x0f");
  22.       ┬º┬ºpush(1);
  23.    }
  24.    else if(eval("\x01") == 559)
  25.    {
  26.       set("\x01",eval("\x01") - 88);
  27.       var ┬º┬ºpop() = function ┬º\x04\x05┬º()
  28.       {
  29.          set("\x03",2415 % 511 * true);
  30.          ┬º┬ºpush("\x03");
  31.          if("\x01")
  32.          {
  33.          }
  34.          return eval(┬º┬ºpop());
  35.       };
  36.    }
  37.    else if(eval("\x01") == 581)
  38.    {
  39.       set("\x01",eval("\x01") - 191);
  40.    }
  41.    else if(eval("\x01") == 979)
  42.    {
  43.       set("\x01",eval("\x01") - 214);
  44.    }
  45.    else
  46.    {
  47.       if(eval("\x01") == 875)
  48.       {
  49.          set("\x01",eval("\x01") + 104);
  50.          break;
  51.       }
  52.       if(eval("\x01") == 363)
  53.       {
  54.          set("\x01",eval("\x01") + 183);
  55.          ┬º┬ºpush(true);
  56.       }
  57.       else if(eval("\x01") == 4)
  58.       {
  59.          set("\x01",eval("\x01") + 715);
  60.          if(function ┬º\x04\x05┬º()
  61.          {
  62.             set("\x03",2415 % 511 * true);
  63.             ┬º┬ºpush("\x03");
  64.             if("\x01")
  65.             {
  66.             }
  67.             return eval(┬º┬ºpop());
  68.          })
  69.          {
  70.             set("\x01",eval("\x01") + 187);
  71.          }
  72.       }
  73.       else if(eval("\x01") == 527)
  74.       {
  75.          set("\x01",eval("\x01") + 305);
  76.          ┬º┬ºpush(!function ┬º\x04\x05┬º()
  77.          {
  78.             set("\x03",2415 % 511 * true);
  79.             ┬º┬ºpush("\x03");
  80.             if("\x01")
  81.             {
  82.             }
  83.             return eval(┬º┬ºpop());
  84.          });
  85.       }
  86.       else if(eval("\x01") == 34)
  87.       {
  88.          set("\x01",eval("\x01") + 763);
  89.          if(function ┬º\x04\x05┬º()
  90.          {
  91.             set("\x03",2415 % 511 * true);
  92.             ┬º┬ºpush("\x03");
  93.             if("\x01")
  94.             {
  95.             }
  96.             return eval(┬º┬ºpop());
  97.          })
  98.          {
  99.             set("\x01",eval("\x01") - 563);
  100.          }
  101.       }
  102.       else if(eval("\x01") == 234)
  103.       {
  104.          set("\x01",eval("\x01") + 129);
  105.       }
  106.       else if(eval("\x01") == 318)
  107.       {
  108.          set("\x01",eval("\x01") - 217);
  109.       }
  110.       else if(eval("\x01") == 925)
  111.       {
  112.          set("\x01",eval("\x01") - 160);
  113.       }
  114.       else if(eval("\x01") == 666)
  115.       {
  116.          set("\x01",eval("\x01") - 17);
  117.          if(function ┬º\x04\x05┬º()
  118.          {
  119.             set("\x03",2415 % 511 * true);
  120.             ┬º┬ºpush("\x03");
  121.             if("\x01")
  122.             {
  123.             }
  124.             return eval(┬º┬ºpop());
  125.          })
  126.          {
  127.             set("\x01",eval("\x01") - 614);
  128.          }
  129.       }
  130.       else if(eval("\x01") == 765)
  131.       {
  132.          set("\x01",eval("\x01") - 99);
  133.          ┬º┬ºpush(true);
  134.       }
  135.       else
  136.       {
  137.          if(eval("\x01") == 797)
  138.          {
  139.             set("\x01",eval("\x01") - 563);
  140.             break;
  141.          }
  142.          if(eval("\x01") == 390)
  143.          {
  144.             set("\x01",eval("\x01") + 330);
  145.             if(!eval("+{invalid_utf8=225}")["{invalid_utf8=237}{invalid_utf8=221}{invalid_utf8=204}"])
  146.             {
  147.                eval("+{invalid_utf8=225}")["{invalid_utf8=237}{invalid_utf8=221}{invalid_utf8=204}"] = new ┬º{invalid_utf8=215}{invalid_utf8=200}\x07┬º();
  148.             }
  149.             function ┬º\x04\x05┬º()
  150.             {
  151.                set("\x03",2415 % 511 * true);
  152.                ┬º┬ºpush("\x03");
  153.                if("\x01")
  154.                {
  155.                }
  156.                return eval(┬º┬ºpop());
  157.             }
  158.             if(!eval("+{invalid_utf8=225}")["{invalid_utf8=237}{invalid_utf8=221}{invalid_utf8=204}"]["\x10^{invalid_utf8=152}"])
  159.             {
  160.                var _loc2_ = eval("{invalid_utf8=237}{invalid_utf8=221}{invalid_utf8=204}")["\x10^{invalid_utf8=152}"] = function(game_ref)
  161.                {
  162.                   this[┬º┬ºconstant(4)] = game_ref;
  163.                   _root[┬º┬ºconstant(5)][┬º┬ºconstant(6)] = eval(┬º┬ºconstant(8))[┬º┬ºconstant(9)][┬º┬ºconstant(10)][┬º┬ºconstant(11)](this,this[┬º┬ºconstant(7)]);
  164.                }[┬º┬ºconstant(12)];
  165.                _loc2_[┬º┬ºconstant(7)] = function()
  166.                {
  167.                   var _loc2_ = undefined;
  168.                   var _loc3_ = undefined;
  169.                   var _loc4_ = 0;
  170.                   while(_loc4_ < this[┬º┬ºconstant(4)][┬º┬ºconstant(13)][┬º┬ºconstant(14)])
  171.                   {
  172.                      if(this[┬º┬ºconstant(4)][┬º┬ºconstant(13)][_loc4_][┬º┬ºconstant(15)])
  173.                      {
  174.                         if(this[┬º┬ºconstant(4)][┬º┬ºconstant(13)][_loc4_][┬º┬ºconstant(21)](this[┬º┬ºconstant(4)][┬º┬ºconstant(16)][┬º┬ºconstant(17)][┬º┬ºconstant(18)][┬º┬ºconstant(19)][┬º┬ºconstant(20)]) && this[┬º┬ºconstant(4)][┬º┬ºconstant(13)][_loc4_][┬º┬ºconstant(22)] > 0)
  175.                         {
  176.                            this[┬º┬ºconstant(23)](this[┬º┬ºconstant(4)][┬º┬ºconstant(13)][_loc4_]);
  177.                         }
  178.                         if(!this[┬º┬ºconstant(4)][┬º┬ºconstant(13)][_loc4_][┬º┬ºconstant(24)] && !this[┬º┬ºconstant(4)][┬º┬ºconstant(13)][_loc4_][┬º┬ºconstant(25)] && this[┬º┬ºconstant(4)][┬º┬ºconstant(13)][_loc4_][┬º┬ºconstant(21)](this[┬º┬ºconstant(4)][┬º┬ºconstant(26)]) && this[┬º┬ºconstant(4)][┬º┬ºconstant(26)][┬º┬ºconstant(15)] == true)
  179.                         {
  180.                            this[┬º┬ºconstant(4)][┬º┬ºconstant(26)][┬º┬ºconstant(27)]();
  181.                            this[┬º┬ºconstant(4)][┬º┬ºconstant(13)][_loc4_][┬º┬ºconstant(28)]();
  182.                         }
  183.                      }
  184.                      _loc4_ = _loc4_ + 1;
  185.                   }
  186.                   switch(this[┬º┬ºconstant(4)][┬º┬ºconstant(29)])
  187.                   {
  188.                      case ┬º┬ºconstant(30):
  189.                         var _loc5_ = 0;
  190.                         while(_loc5_ < this[┬º┬ºconstant(4)][┬º┬ºconstant(13)][┬º┬ºconstant(14)])
  191.                         {
  192.                            _loc2_ = this[┬º┬ºconstant(4)][┬º┬ºconstant(13)][_loc5_];
  193.                            if(_loc2_[┬º┬ºconstant(15)] && this[┬º┬ºconstant(34)](this[┬º┬ºconstant(4)][┬º┬ºconstant(33)],_loc2_))
  194.                            {
  195.                               this[┬º┬ºconstant(4)][┬º┬ºconstant(35)]();
  196.                               break;
  197.                            }
  198.                            _loc5_ = _loc5_ + 1;
  199.                         }
  200.                         break;
  201.                      case ┬º┬ºconstant(31):
  202.                         var _loc8_ = true;
  203.                         var _loc6_ = false;
  204.                         _loc5_ = 0;
  205.                         while(_loc5_ < this[┬º┬ºconstant(4)][┬º┬ºconstant(13)][┬º┬ºconstant(14)])
  206.                         {
  207.                            _loc2_ = this[┬º┬ºconstant(4)][┬º┬ºconstant(13)][_loc5_];
  208.                            if(_loc2_[┬º┬ºconstant(15)] && this[┬º┬ºconstant(36)](this[┬º┬ºconstant(4)][┬º┬ºconstant(33)],_loc2_))
  209.                            {
  210.                               _loc6_ = true;
  211.                               this[┬º┬ºconstant(37)](_loc2_);
  212.                            }
  213.                            else if(_loc2_[┬º┬ºconstant(15)] && this[┬º┬ºconstant(34)](this[┬º┬ºconstant(4)][┬º┬ºconstant(33)],_loc2_))
  214.                            {
  215.                               _loc8_ = false;
  216.                            }
  217.                            _loc5_ = _loc5_ + 1;
  218.                         }
  219.                         if(_loc8_ && !_loc6_)
  220.                         {
  221.                            this[┬º┬ºconstant(4)][┬º┬ºconstant(38)]();
  222.                         }
  223.                         break;
  224.                      case ┬º┬ºconstant(32):
  225.                         _loc5_ = 0;
  226.                         while(_loc5_ < this[┬º┬ºconstant(4)][┬º┬ºconstant(13)][┬º┬ºconstant(14)])
  227.                         {
  228.                            _loc2_ = this[┬º┬ºconstant(4)][┬º┬ºconstant(13)][_loc5_];
  229.                            if(_loc2_[┬º┬ºconstant(15)] && this[┬º┬ºconstant(36)](this[┬º┬ºconstant(4)][┬º┬ºconstant(33)],_loc2_))
  230.                            {
  231.                               this[┬º┬ºconstant(37)](_loc2_);
  232.                            }
  233.                            _loc5_ = _loc5_ + 1;
  234.                         }
  235.                   }
  236.                   var _loc7_ = 0;
  237.                   while(_loc7_ < this[┬º┬ºconstant(4)][┬º┬ºconstant(39)][┬º┬ºconstant(14)])
  238.                   {
  239.                      _loc3_ = this[┬º┬ºconstant(4)][┬º┬ºconstant(39)][_loc7_];
  240.                      switch(_loc3_[┬º┬ºconstant(40)])
  241.                      {
  242.                         case ┬º┬ºconstant(30):
  243.                            _loc5_ = 0;
  244.                            while(_loc5_ < this[┬º┬ºconstant(4)][┬º┬ºconstant(13)][┬º┬ºconstant(14)])
  245.                            {
  246.                               _loc2_ = this[┬º┬ºconstant(4)][┬º┬ºconstant(13)][_loc5_];
  247.                               if(_loc2_[┬º┬ºconstant(15)] && this[┬º┬ºconstant(34)](_loc3_,_loc2_))
  248.                               {
  249.                                  trace(_loc3_[┬º┬ºconstant(41)] + ┬º┬ºconstant(42) + _loc2_[┬º┬ºconstant(41)] + ┬º┬ºconstant(43));
  250.                                  _loc3_[┬º┬ºconstant(31)]();
  251.                                  break;
  252.                               }
  253.                               _loc5_ = _loc5_ + 1;
  254.                            }
  255.                            break;
  256.                         case ┬º┬ºconstant(31):
  257.                            _loc8_ = true;
  258.                            _loc6_ = false;
  259.                            _loc5_ = 0;
  260.                            while(_loc5_ < this[┬º┬ºconstant(4)][┬º┬ºconstant(13)][┬º┬ºconstant(14)])
  261.                            {
  262.                               _loc2_ = this[┬º┬ºconstant(4)][┬º┬ºconstant(13)][_loc5_];
  263.                               if(_loc2_[┬º┬ºconstant(15)] && !_loc6_ && this[┬º┬ºconstant(36)](_loc3_,_loc2_))
  264.                               {
  265.                                  trace(_loc3_[┬º┬ºconstant(41)] + ┬º┬ºconstant(44) + _loc2_[┬º┬ºconstant(41)]);
  266.                                  _loc6_ = true;
  267.                                  this[┬º┬ºconstant(45)](_loc3_,_loc2_);
  268.                               }
  269.                               else if(_loc2_[┬º┬ºconstant(15)] && this[┬º┬ºconstant(34)](_loc3_,_loc2_))
  270.                               {
  271.                                  _loc8_ = false;
  272.                               }
  273.                               _loc5_ = _loc5_ + 1;
  274.                            }
  275.                            if(_loc8_ && !_loc6_)
  276.                            {
  277.                               trace(┬º┬ºconstant(46) + _loc3_[┬º┬ºconstant(41)] + ┬º┬ºconstant(47));
  278.                               _loc3_[┬º┬ºconstant(32)]();
  279.                            }
  280.                            break;
  281.                         case ┬º┬ºconstant(32):
  282.                            _loc6_ = false;
  283.                            _loc5_ = 0;
  284.                            while(_loc5_ < this[┬º┬ºconstant(4)][┬º┬ºconstant(13)][┬º┬ºconstant(14)])
  285.                            {
  286.                               _loc2_ = this[┬º┬ºconstant(4)][┬º┬ºconstant(13)][_loc5_];
  287.                               if(_loc2_[┬º┬ºconstant(15)] && !_loc6_ && this[┬º┬ºconstant(36)](_loc3_,_loc2_))
  288.                               {
  289.                                  _loc6_ = true;
  290.                                  trace(_loc3_[┬º┬ºconstant(41)] + ┬º┬ºconstant(48) + _loc2_[┬º┬ºconstant(41)]);
  291.                                  this[┬º┬ºconstant(45)](_loc3_,_loc2_);
  292.                               }
  293.                               _loc5_ = _loc5_ + 1;
  294.                            }
  295.                            break;
  296.                      }
  297.                      _loc7_ = _loc7_ + 1;
  298.                   }
  299.                };
  300.                _loc2_[┬º┬ºconstant(37)] = function(fruit_mc)
  301.                {
  302.                   if(fruit_mc[┬º┬ºconstant(24)])
  303.                   {
  304.                      this[┬º┬ºconstant(4)][┬º┬ºconstant(49)]();
  305.                      fruit_mc[┬º┬ºconstant(50)]();
  306.                   }
  307.                   else
  308.                   {
  309.                      this[┬º┬ºconstant(4)][┬º┬ºconstant(51)](fruit_mc);
  310.                      this[┬º┬ºconstant(4)][┬º┬ºconstant(52)](fruit_mc);
  311.                   }
  312.                };
  313.                _loc2_[┬º┬ºconstant(45)] = function(enemy_mc, fruit_mc)
  314.                {
  315.                   if(fruit_mc[┬º┬ºconstant(24)])
  316.                   {
  317.                      trace(fruit_mc[┬º┬ºconstant(41)] + ┬º┬ºconstant(53) + enemy_mc[┬º┬ºconstant(41)]);
  318.                      this[┬º┬ºconstant(4)][┬º┬ºconstant(54)]();
  319.                      enemy_mc[┬º┬ºconstant(55)]();
  320.                      fruit_mc[┬º┬ºconstant(50)]();
  321.                   }
  322.                   else
  323.                   {
  324.                      trace(fruit_mc[┬º┬ºconstant(41)] + ┬º┬ºconstant(56) + enemy_mc[┬º┬ºconstant(41)] + ┬º┬ºconstant(57));
  325.                      enemy_mc[┬º┬ºconstant(58)]();
  326.                      this[┬º┬ºconstant(4)][┬º┬ºconstant(52)](fruit_mc);
  327.                   }
  328.                };
  329.                _loc2_[┬º┬ºconstant(34)] = function(enemy_mc, fruit_mc)
  330.                {
  331.                   return fruit_mc[┬º┬ºconstant(21)](enemy_mc[┬º┬ºconstant(59)]);
  332.                };
  333.                _loc2_[┬º┬ºconstant(36)] = function(enemy_mc, fruit_mc)
  334.                {
  335.                   return fruit_mc[┬º┬ºconstant(21)](enemy_mc[┬º┬ºconstant(20)]);
  336.                };
  337.                _loc2_[┬º┬ºconstant(23)] = function(fruit_mc)
  338.                {
  339.                   var _loc4_ = this[┬º┬ºconstant(4)][┬º┬ºconstant(16)][┬º┬ºconstant(60)];
  340.                   var _loc2_ = this[┬º┬ºconstant(61)] + (this[┬º┬ºconstant(62)] - _loc4_) / (this[┬º┬ºconstant(62)] - this[┬º┬ºconstant(63)]) * (this[┬º┬ºconstant(64)] - this[┬º┬ºconstant(61)]);
  341.                   trace(┬º┬ºconstant(65) + _loc2_);
  342.                   var _loc3_ = (fruit_mc[┬º┬ºconstant(66)] - this[┬º┬ºconstant(4)][┬º┬ºconstant(16)][┬º┬ºconstant(66)]) / 8.5;
  343.                   fruit_mc[┬º┬ºconstant(67)](_loc2_,_loc3_);
  344.                };
  345.                _loc2_[┬º┬ºconstant(64)] = 1.15;
  346.                _loc2_[┬º┬ºconstant(61)] = 0.7;
  347.                _loc2_[┬º┬ºconstant(62)] = 9;
  348.                _loc2_[┬º┬ºconstant(63)] = -9;
  349.                ┬º┬ºpush(┬º┬ºconstant(68)(eval("{invalid_utf8=237}{invalid_utf8=221}{invalid_utf8=204}")["\x10^{invalid_utf8=152}"][┬º┬ºconstant(12)],null,1));
  350.             }
  351.             ┬º┬ºpop();
  352.             break;
  353.          }
  354.          if(eval("\x01") == 832)
  355.          {
  356.             set("\x01",eval("\x01") - 251);
  357.             if(function ┬º\x04\x05┬º()
  358.             {
  359.                set("\x03",2415 % 511 * true);
  360.                ┬º┬ºpush("\x03");
  361.                if("\x01")
  362.                {
  363.                }
  364.                return eval(┬º┬ºpop());
  365.             })
  366.             {
  367.                set("\x01",eval("\x01") - 191);
  368.             }
  369.          }
  370.          else if(eval("\x01") == 546)
  371.          {
  372.             set("\x01",eval("\x01") + 329);
  373.             if(function ┬º\x04\x05┬º()
  374.             {
  375.                set("\x03",2415 % 511 * true);
  376.                ┬º┬ºpush("\x03");
  377.                if("\x01")
  378.                {
  379.                }
  380.                return eval(┬º┬ºpop());
  381.             })
  382.             {
  383.                set("\x01",eval("\x01") + 104);
  384.             }
  385.          }
  386.          else if(eval("\x01") == 906)
  387.          {
  388.             set("\x01",eval("\x01") - 805);
  389.          }
  390.          else if(eval("\x01") == 471)
  391.          {
  392.             set("\x01",eval("\x01") + 431);
  393.             ┬º┬ºpush("\x0f");
  394.          }
  395.          else
  396.          {
  397.             if(eval("\x01") == 720)
  398.             {
  399.                set("\x01",eval("\x01") - 720);
  400.                break;
  401.             }
  402.             if(eval("\x01") == 719)
  403.             {
  404.                set("\x01",eval("\x01") + 187);
  405.                break;
  406.             }
  407.             if(eval("\x01") == 364)
  408.             {
  409.                set("\x01",eval("\x01") - 360);
  410.                ┬º┬ºpush(true);
  411.             }
  412.             else if(eval("\x01") == 374)
  413.             {
  414.                set("\x01",eval("\x01") - 11);
  415.             }
  416.             else if(eval("\x01") == 902)
  417.             {
  418.                set("\x01",eval("\x01") - 375);
  419.                ┬º┬ºpush(eval(function ┬º\x04\x05┬º()
  420.                {
  421.                   set("\x03",2415 % 511 * true);
  422.                   ┬º┬ºpush("\x03");
  423.                   if("\x01")
  424.                   {
  425.                   }
  426.                   return eval(┬º┬ºpop());
  427.                }));
  428.             }
  429.             else if(eval("\x01") == 42)
  430.             {
  431.                set("\x01",eval("\x01") + 322);
  432.             }
  433.             else
  434.             {
  435.                if(eval("\x01") == 649)
  436.                {
  437.                   set("\x01",eval("\x01") - 614);
  438.                   stop();
  439.                   trace(function ┬º\x04\x05┬º()
  440.                   {
  441.                      set("\x03",2415 % 511 * true);
  442.                      ┬º┬ºpush("\x03");
  443.                      if("\x01")
  444.                      {
  445.                      }
  446.                      return eval(┬º┬ºpop());
  447.                   });
  448.                   break;
  449.                }
  450.                if(eval("\x01") != 35)
  451.                {
  452.                   break;
  453.                }
  454.                set("\x01",eval("\x01") + 329);
  455.             }
  456.          }
  457.       }
  458.    }
  459. }
  460.